Big Huge Thesaurus

rubbish dump

noun